草庐IT

iOS Crash 的监听

全部标签

java - 单选按钮上的 Action 监听器

我想根据单选按钮的选择设置文本框的可编辑选项?如何编写单选按钮上的Action监听器? 最佳答案 这是我在这种情况下会使用的解决方案。//ThetextfieldJTextFieldtextField=newJTextField();//ThebuttonsJRadioButtonrdbtnAllowEdit=newJRadioButton();JRadioButtonrdbtnDisallowEdit=newJRadioButton();//TheGroup,makesureonlyonebuttonisselectedatati

java - 如何解决 swing 监听器内存泄漏?

背景所以我读到,Swing应用程序中的内存泄漏通常源于使用各种监听器(鼠标、键、焦点等)。本质上,因为您将一个对象注册为监听器而忘记注销该对象,通知程序最终会保留该对象的引用,并泄漏一些内存。我知道我们的应用程序不会注销监听器,并且对潜在的解决方案做了一些研究:我发现处理该问题的一种方法是使用Wea​​kReference,可以找到有关swing监听器方法的完整详细信息here.然后我开始好奇NetBeans是如何产生的表单编辑器正在生成代码以在将监听器添加到表单后进行清理,并发现NetBeans正在通过包装对象注册监听器,即argTypeComboBox.addItemListene

java - 如何将监听器附加到 JavaFX 微调器?

我遇到了JavaFX微调器似乎(无论如何对我来说)一个奇怪的问题,并且无法将任何类型的监听器附加到它。我习惯了Swing编程,我可以在其中将ChangeListener附加到JSpinner并以这种方式接收事件,但JavaFX似乎没有类似的功能。有问题的代码...IntegerSpinnerValueFactoryspinnerValueFactory=newSpinnerValueFactory.IntegerSpinnerValueFactory(0,Integer.MAX_VALUE);hullPointsSpinner=newSpinner(spinnerValueFactor

java - 连续监听 AWS SQS 消息的模式

我有一个名为QueueService的简单类,其中一些方法包装了适用于Java的AWSSQS开发工具包中的方法。例如:publicArrayList>receiveMessages(StringqueueURL){Listmessages=this.sqsClient.receiveMessage(queueURL).getMessages();ArrayList>resultList=newArrayList>();for(Messagemessage:messages){HashtableresultItem=newHashtable();resultItem.put("Messa

java - 监听套接字请求的 EAR (Java EE) 应用程序

我想构建一个JavaEE应用程序(EAR),它不仅提供Web服务(WAR)或直接JMS请求(EJB),而且我还想接受套接字请求(例如UDP数据包)。我已经尝试用java.net.DatagramSocket编写一个监听器,让它作为单独的进程运行,并将请求重定向到我的EAR应用程序。问题是..如何将此类套接字监听器无缝构建到我的JavaEE(EAR)应用程序中?谢谢。 最佳答案 正确的方法是为此创建一个JCA适配器。JCA适配器可用于出站或入站连接。您可以在JCA适配器中启动线程或安排工作。从JCA适配器到EJB的入站连接是使用自定义

java - 让 ActionListener 监听 JTextField 中的变化而不是只输入?

您可能知道,如果您有一个文本字段并向其添加一个ActionListener,它只会监听回车按钮的按键。但是,我想让我的ActionListener监听.所以基本上我有这个:publicstaticJPanelmainPanel(){JPanelmainp=newJPanel();JTextAreaareap=newJTextArea("Sometextinthetextarea");JTextFieldfieldp=newJTextField("Editthis");areap.setEditable(false);fieldp.addActionListener(newActionL

java - Jmeter 监听器显示 "javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?"

使用jmeter我正在尝试运行使用HTTP代理服务器记录的测试。但是在播放测试时,监听器会抛出以下异常。javax.net.ssl.SSLException:UnrecognizedSSLmessage,plaintextconnection?atcom.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:521)atcom.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)atcom.sun.net.ssl.int

java - Java 中的事件监听器

我一直在AS3中使用事件监听器,但在Java中似乎没有(图形组件除外)。令人惊讶。问题是,我如何在java中实现我自己的事件监听器?也许以前有人做过这项工作? 最佳答案 你可以定义一个Listener接口(interface):publicinterfaceEventListener{voidfireEvent(Evente);}然后在你的代码中:EventListenerlst=newEventListener(){@OverridepublicvoidfireEvent(Evente){//dowhatyouwantwithe}

java - JCheckbox 更改监听器收到鼠标悬停事件的通知

有人可以向我解释为什么当您将鼠标移到复选框上时这段代码会打印到控制台吗?发生的“变化”事件是什么?importjavax.swing.JCheckBox;importjavax.swing.JFrame;importjavax.swing.event.ChangeEvent;importjavax.swing.event.ChangeListener;publicclassTest{publicstaticvoidmain(String[]args){JFramef=newJFrame();JCheckBoxc=newJCheckBox("PrintHELLO");c.addChang

用于带有 GSM 调制解调器 rxtx 的 IVRS 的 Java 多线程(播放语音文件使事件监听器停止工作)

我已经实现了一个程序来使用gsm调制解调器接听电话。在检测到“RING”调用被应答时,通过从DATA_AVAILABLE事件处理程序内部调用函数来播放音频剪辑。但是事件处理程序在此之后停止工作。音频完成后,事件处理程序不再显示任何数据接收事件。为什么事件监听器停止工作。从事件处理程序内部播放音频是我做错了吗?我正在考虑从data_received事件处理程序内部设置一个变量true或false并创建自定义事件处理程序来监听对该变量的更改以播放音频,这两者是否可以同时工作?如何创建多线程解决方案,使串行I/O不被中断,并且音频播放和音频采样可以以同步方式完成以检测dtmf音调。有什么办法